package ar.edu.utn.frba.tacs.warnes.beans;

import java.util.ArrayList;

import ar.edu.utn.frba.tacs.warnes.pedido.Pedido;
import ar.edu.utn.frba.tacs.warnes.pieza.Pieza;
import ar.edu.utn.frba.tacs.warnes.utils.ConstantesWarnes;
import ar.edu.utn.frba.tacs.warnes.utils.ContenedorWarnes;

/**
 * @author dmiglino
 */
public class PedidoAbmBean extends BaseAbmBean<Pedido> {
	
	public String actionConsultaPiezas(){
		storeOnSession(ConstantesWarnes.ENTITY, this.getObject());
		return "consultaPiezas";
	}

	@Override
	protected void initObject() {
		if (getObject() == null)
			setObject(ContenedorWarnes.getInstance().crearUnPedido(new ArrayList<Pieza>()));
	}

	@Override
	protected void doBeforeCancelar() {
		ContenedorWarnes.getInstance().borrarPedido(getObject());
	}
}
